package 接口;

/*
 * 实现类
 * 
 *  *	实现类 格式 ：
	public class 实现类名称 implements 接口名称 {
		//一定要覆盖重写所有的抽象方法
 	}
 *		覆盖重写（Override）抽象方法：
		1. 接口当中的抽象方法 抄写过来
		2. 去掉abstract关键字
		3. 写上大括号方法体
		
		Cat实现了Animal接口，Cat是Animal的实现类
 */

public class Cat implements Animal{

	// 通用性
	public void eat() {
		System.out.println("猫吃鱼。");
	}
	
	public void sleep() {
		System.out.println("猫睡觉。");
	}
	
	// 隔离性：无法 实现类特有的方法
	public void catchMouse() {
		System.out.println("猫抓老鼠。");
	}

}
